@charset "utf-8";
a:link,a:visited,a:hover,a:active{
    color:#333; text-decoration:none;
}
/*-----------------------------index header begin-----------------------------*/
#header{
    background:url(../images/bg_header.png) repeat-x; height:99px; width:100%; position:relative; border-bottom:1px solid #e6e8f0;
}
#header .logo{
    width:501px; height:99px; background:url(../images/logo.png) no-repeat; position:absolute; left:0;
}
#header .info_header{
    width:470px; height:55px; position:absolute;right:0; top:37px; text-align:right;list-style:none;
}
#header .info_header li{
    float:left; width:72px; height:55px; text-align:center;
}
#header .info_header li a{
    color:#000; text-decoration:none; width:72px; height:25px; display:block; padding-top:30px;
}
#header .info_header .index a:link{
    background:url(../images/index_link.png) no-repeat;
}
#header .info_header .index a:visited{
    background:url(../images/index_link.png) no-repeat;
}
#header .info_header .index a:hover{
    background:url(../images/index_hover.png) no-repeat; font-weight:bold;
}
#header .info_header .index a:active{
    background:url(../images/index_hover.png) no-repeat; font-weight:bold;
}


#header .info_header .message a:link{
    background:url(../images/message_link.png) no-repeat;
}
#header .info_header .message a:visited{
    background:url(../images/message_link.png) no-repeat;
}
#header .info_header .message a:hover{
    background:url(../images/message_hover.png) no-repeat; font-weight:bold;
}
#header .info_header .message a:active{
    background:url(../images/message_hover.png) no-repeat; font-weight:bold;
}


#header .info_header .document a:link{
    background:url(../images/document_link.png) no-repeat;
}
#header .info_header .document a:visited{
    background:url(../images/document_link.png) no-repeat;
}
#header .info_header .document a:hover{
    background:url(../images/document_hover.png) no-repeat; font-weight:bold;
}
#header .info_header .document a:active{
    background:url(../images/document_hover.png) no-repeat; font-weight:bold;
}


#header .info_header .code a:link{
    background:url(../images/code_link.png) no-repeat;
}
#header .info_header .code a:visited{
    background:url(../images/code_link.png) no-repeat;
}
#header .info_header .code a:hover{
    background:url(../images/code_hover.png) no-repeat; font-weight:bold;
}
#header .info_header .code a:active{
    background:url(../images/code_hover.png) no-repeat; font-weight:bold;
}


#header .info_header .help a:link{
    background:url(../images/help_link.png) no-repeat;
}
#header .info_header .help a:visited{
    background:url(../images/help_link.png) no-repeat;
}
#header .info_header .help a:hover{
    background:url(../images/help_hover.png) no-repeat; font-weight:bold;
}
#header .info_header .help a:active{
    background:url(../images/help_hover.png) no-repeat; font-weight:bold;
}


#header .info_header .quit a:link{
    background:url(../images/quit_link.png) no-repeat;
}
#header .info_header .quit a:visited{
    background:url(../images/quit_link.png) no-repeat;
}
#header .info_header .quit a:hover{
    background:url(../images/quit_hover.png) no-repeat; font-weight:bold;
}
#header .info_header .quit a:active{
    background:url(../images/quit_hover.png) no-repeat; font-weight:bold;
}
/*-----------------------------index header over-----------------------------*/

/*-----------------------------index left begin-----------------------------*/
#indextree{
   width:100%; height:1050px; background:#eff5ff; border:1px solid #c9c9c9; overflow:auto;
}
#indextree .userinfo{
   width:100%; height:45px; position:relative; margin-bottom:30px;
}
#indextree .userinfo .userphoto{
   width:50px; height:50px; position:absolute; top:10px; left:10px;
}
#indextree .userinfo .usertext{
   height:50px; position:absolute; top:10px; left:60px;
}
.unitusertext{
	height:50px; position:absolute; top:20px; left:10px;
}
#indextree .userinfo .usertext p{
   height:18px; line-height:18px;
}
.username{
   font-family:"宋体"; font-size:18px; color:#003d7a;
}
.usertext{
   color:#656766;
}
#indextree dl{
   background:#eff5ff; border:2px solid #fff;
}
#indextree dt{
    height:20px; width:100%;font-size:13px; margin-top:1px; border-bottom:1px solid #ddd; color:#000;
}
#indextree dd ul{margin:0;}
#indextree dd ul li{
    height:22px; line-height:22px;  font-size:12px; margin:2px 0 2px 25px; padding-left:15px;
}
#indextree dd ul li a{ color:#6593be; text-decoration:none; display:block; font-weight:bold;}
#indextree dd ul li a:hover{
    color:#fe790e; 
}
.leftmenu1 {font-weight: bold; cursor:pointer; padding-top: 2px; height: 20px; text-align: left;}
.leftmenu1 a{color:#000; text-decoration:none;}
.leftmenu2 {height:18px;text-align:left; background:url(../images/left.gif) no-repeat left;}
/*-----------------------------index left over-----------------------------*/

/*-----------------------------index main begin-----------------------------*/
#main{
   width:90%; margin:0 10px;
}
#mainnews,#mainnotice{
    float:left;
}
#mainnews{
    margin-right:50px; margin-left:5px; display:inline;
}
#titlenews,#titlenotice{
   height:55px;font-weight:bold; padding-left:35px; line-height:55px;
   border-bottom:1px solid #d8dfea; margin-bottom:10px; width:250px;
}
#titlenews{
   background:url(../images/mainnews.png) no-repeat left
}
#titlenotice{
   background:url(../images/mainnotice.png) no-repeat left
}
#mainnews ul li,#mainnotice ul li{
   height:30px; line-height:30px; width:260px;  padding-left:25px;border-bottom:1px solid #d8dfea
}
#mainnews ul li{
   background:url(../images/icon_listnews.png) no-repeat 0 50%;
}
#mainnotice ul li{
   background:url(../images/icon_listnotice.png) no-repeat 0 50%;
}
#main ul li a{
   color:#333; text-decoration:none;
}
#main ul li a:hover{
   color:#ff3100;
}
#main .list,#main .newsdate{
   display:block;
}
#main .list{
   float:left;
}
#main .newsdate{
   float:right; color:#999;
}
/*-----------------------------index main over-----------------------------*/

/*-----------------------------index hidden begin-----------------------------*/
#hidden{
    width:3px; background:#c4ddf3; border:1px #8db6cf solid; border-width:0 1px;
}
/*-----------------------------index hidden over-----------------------------*/

/*-----------------------------index current begin-----------------------------*/
#current{
    width:100%;height:18px; border-top:1px #fff solid; color:#686868;
	background:#f2f4f7;  border-bottom:1px solid #bbb; padding-top:6px;
}
.position{
    color:#ff3100;
}
/*-----------------------------index current over-----------------------------*/

/*-----------------------------index footer begin-----------------------------*/
#footer{
    background:url(../images/bg_footer.gif); height:27px; width:100%;
    text-align:center; color:#000; line-height:27px; border-top:1px solid #ccc;
}
/*-----------------------------index footer over-----------------------------*/

/*-----------------------------table list begin-----------------------------*/
table {
	 margin:0 auto;border-collapse:collapse;
}
th,td {
	border:1px solid #ccc;padding:3px 2px;
}
th{ 
    background:url(../images/bg_th.gif); font-weight:bold;
}
.blue {
	background:#f1f7f9;
}
tr:hover {
	background:#fffdd7;
	color:#000;
}
tr:hover th{
	color:#000;
}
.add{
    background:#F5F5F5;
}
td .add{
    border:none;
}
tr:hover .nohover{
    background:none;
}
.bordernone td,.bordernonetd{
   border:none; background:none
}
/*-----------------------------table list over-----------------------------*/

/*-----------------------------pages begin-----------------------------*/
.pagefirst,.pageback,.pagenext,.pagelast,.pagego{
    height:15px; border:none;cursor:pointer; background-repeat:no-repeat; margin-left:10px;
}
.pagefirst,.pagelast,.pagego{
    width:37px;
}
.pageback,.pagenext{
    width:43px;
}
.pagefirst{
    background:url(../images/pagefirst.gif);
}
.pageback{
    background:url(../images/pageback.gif);
}
.pagenext{
    background:url(../images/pagenext.gif);
}
.pagelast{
    background:url(../images/pagelast.gif);
}
.pagego{
    background:url(../images/pagego.gif);
}
.pagemub{
    width:30px; margin:0 5px;
}
/*-----------------------------pages over-----------------------------*/

/*-----------------------------button begin-----------------------------*/
.buttonmodify,.buttonadd,.buttondelete,.buttondownload,.buttonsearch,.buttonreturn,.buttonsubmit,.buttonupload,.buttonprint,.buttonreset,.buttonreport,.buttonzhutu,.buttonnormal,.buttonbingtu,.buttonreply,.buttonrevolve,.buttonsend,.buttonsharepower,.buttonshareuser,.buttonuserinfo,.buttonusertianjia,.buttonuserdelete,.buttonpishi,.buttonhuibao{
    height:23px; width:62px; line-height:16px; color:#000; cursor:pointer; text-align:center;
}
.buttonnormal{
    width:70px;
}
.buttonzhutu,.buttonbingtu{
    width:92px;
}
.buttonsharepower,.buttonshareuser,.buttonuserinfo{
    width:121px;
}
.buttonuserinfo{
    background:url(../images/button_userinfo.gif); 
}
.buttonsharepower{
    background:url(../images/button_userpower.gif); 
}
.buttonshareuser{
    background:url(../images/button_shareuser.gif); 
}
.buttonhuibao{
    background:url(../images/button_huibao.gif); 
}
.buttonpishi{
    background:url(../images/button_pishi.gif); 
}
.buttonuserdelete{
    background:url(../images/button_userdelete.gif); 
}
.buttonusertianjia{
    background:url(../images/button_usertianjia.gif); 
}
.buttonsend{
    background:url(../images/button_send.gif); 
}
.buttonrevolve{
    background:url(../images/button_revolve.gif); 
}
.buttonreply{
    background:url(../images/button_reply.gif); 
}
.buttonmodify{
    background:url(../images/button_modify.gif); 
}
.buttonadd{
    background:url(../images/button_add.gif); 
}
.buttondelete{
    background:url(../images/button_delete.gif); 
}
.buttondownload{
    background:url(../images/button_download.gif); 
}
.buttonsearch{
    background:url(../images/button_search.gif); 
}
.buttonreturn{
    background:url(../images/button_return.gif); 
}
.buttonsubmit{
    background:url(../images/button_submit.gif); 
}
.buttonupload{
    background:url(../images/button_upload.gif); 
}
.buttonprint{
    background:url(../images/button_print.gif); 
}
.buttonreset{
    background:url(../images/button_reset.gif); 
}
.buttonreport{
    background:url(../images/button_report.gif); 
}
.buttonzhutu{
    background:url(../images/button_zhutu.gif); 
}
.buttonnormal{
    background:url(../images/button_normal.gif);
}
.buttonbingtu{
    background:url(../images/button_bingtu.gif); 
}
/*-----------------------------button over-----------------------------*/

/*-----------------------------form begin-----------------------------*/
.shareuserlist{
    width:100px; border:1px #bbb solid;
}
.bg_blue{
   background:#f1f7f9;
}
/*-----------------------------form over-----------------------------*/

/*-----------------------------text style begin-----------------------------*/
.bold{
     font-size:14px; font-weight:bold;
}
/*-----------------------------text style over-----------------------------*/

.jigoulist{
   padding:5px;
}
.jigoulist a{
    color:#000; text-decoration:none;
}
.current{
    background:#fffdd7; border:1px #bbb solid;
}
.lastlevel{
    font-weight:bold; color:#6799ce;
}